<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
  <!-- 莫攻击

当提莫攻击艾希，艾希的中毒状态正好持续 duration 秒。

正式地讲，提莫再发起攻击意味着艾希在时间区间处于中毒状态。如果提莫在中毒影响结束 前 再次攻击，中毒状态计时器将会重置，

在新的攻击之后，中毒影响将会在 duration 秒后结束。

给你一个 非递减 的整数数组 timeSeries ，其中 timeSeries[i] 表示提莫在 timeSeries[i] 秒时对艾希发起攻击，

以及一个表示中毒持续时间的整数 duration 。

返回艾希处于中毒状态的 总 秒数。
 -->
</head>
<body>
  <script>
  var findPoisonedDuration = function(timeSeries, duration) {
    if(timeSeries.length === 0)
        return 0;
    let min = 0;
    let time = 0;
    for(let i = 0; i < timeSeries.length-1; i++)
    {
        min = timeSeries[i + 1] - timeSeries[i];
        if(min >= duration)
            time += duration;
        else
            time += min;
    }
    time += duration;
    return time;
  };
  console.log(findPoisonedDuration([1,4],2));
  </script>
</body>
</html>